<?php
/*
 * @Author: stark
 * @Date: 2022-06-18 11:27:22
 */
include_once "common.php";
header('Access-Control-Allow-Origin:*');
if($_SERVER['REQUEST_METHOD']==='GET'){
    // get方式
    $data=$_GET['goodsIds']? $_GET['goodsIds']:0;
    // 数据验证
    if (!$data) {
    die(json_encode(['code'=>1,'msg'=>'id参数错误','data'=>[]]));
    }
    $goodsIds=implode(',',$data);

}else if ($_SERVER['REQUEST_METHOD']==='POST') {
    $data=json_decode(file_get_contents('php://input'),true);
    // 效验数据
    if (!isset($data['goodsIds']) || !$data['goodsIds']) {

     die(json_encode(['code'=>1,'msg'=>'goodsIds参数错误','data'=>[]]));

    }
    $result_set1=array();
    // // 循环$data 处理数据
    foreach($data as $k=>$v){
    // 接收下循环后的数组
     $result_set1=$data[$k];
    }

    // 数组转字符串
    $goodsIds=implode(',',$result_set1);

}

// 编写sql语句
$sql="select g.*,gi.goods_id from goods g left join goods_img gi on g.id = gi.id where g.id in ({$goodsIds})";

// 执行sql语句 返回的是array
$result=mysqli_query($link,$sql);

// // 新建一个array
$result_set=array();

// // 遍历$result 将数据放到一个新数组里面
while($row = $result->fetch_assoc()){
    // $row代表整条数据  $row['goods_id']表示其中一个字段
    array_push($result_set,$row);
}

if($result_set){
    echo success($result_set);
 }else{
    die(error("参数错误"));
}  

?>